public class Train07 {
    public static void main(String[] args) {
        printStar(); // 打印直角等腰三角形
        printMul();  // 打印乘法表
    }

    // demo 1. 利用双重for循环制作输出一个直角等腰三角形
    public static void printStar() {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            System.out.print("\n");
        }
    }

    // todo 在函数内实现乘法表输出
    public static void printMul() {
        // 设置乘法表的行数和列数
        int rows = 9;

        // 外层循环控制行数
        for (int i = 1; i <= rows; i++) {
            // 内层循环控制列数，并打印乘法结果
            for (int j = 1; j <= i; j++) {
                System.out.print(j + " * " + i + " = " + (i * j) + "\t");
            }
            // 每打印完一行后换行
            System.out.println();
        }
    }
}